There are frequent collectivos small buses to and from Ica. They leave when full, it takes 2-3 hr and cost 12 soles.
There are several direct overnight buses from Cuzco 14 hours and Arequipa 9 hr. Delays can occur in the wet season. Prices vary between 60 and 170 soles.
There are also buses to Lima Cruz del Sur and Oltursa buses go via Ica and Paracas throughout the day and overnight, the journey takes about 6-8 hr.
Nazca is a small city that does not have a proper bus station. Most of the bus companies are situated on the northwest part of the city.